<?php
/**
 * 应用公共文件
 * 注意：本文件中的核心功能已移至helper.php，此处保留部分辅助函数以便兼容性使用
 */

// 加载系统辅助函数
if (file_exists(dirname(__DIR__) . '/helper.php')) {
    require_once dirname(__DIR__) . '/helper.php';
}

// 为了兼容性，提供对helper.php中函数的引用
if (!function_exists('get_component_title')) {
    /**
     * 获取组件标题
     * @param string $componentType 组件类型
     * @return string 组件标题
     */
    function get_component_title($componentType)
    {
        $titles = [
            'navbar' => '导航栏',
            'searchbar' => '搜索栏',
            'hero' => '英雄区域',
            'services' => '服务模块',
            'cases' => '成功案例',
            'about' => '关于我们',
            'team' => '团队介绍',
            'stats' => '数据统计',
            'pricing' => '价格方案',
            'faq' => '常见问题',
            'contact' => '联系方式',
            'subscribe' => '订阅模块',
            'contact_form' => '联系表单',
            'footer' => '页脚',
            'stepper' => '步骤条',
            'timeline' => '时间轴',
            'login' => '登录模块',
            'comments' => '评论区',
            'feedback' => '反馈表单',
            'containers' => '容器模块'
        ];
        
        return isset($titles[$componentType]) ? $titles[$componentType] : $componentType;
    }
}

if (!function_exists('generate_unique_id')) {
    /**
     * 生成唯一ID
     * @param string $prefix 前缀
     * @return string 唯一ID
     */
    function generate_unique_id($prefix = '')
    {
        return $prefix . uniqid() . '-' . mt_rand(1000, 9999);
    }
}